Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F27 Spain F11 Spain F16 Spain F18 Spain F26 Spain F13 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Portugal F2 Sweden F1 Spain F13 Spain F14 Great Britain F9 Greece F2 Greece F3 Great Britain F11 Spain F28 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F34 Spain F35 Spain F36 Spain F37 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 Italy F2 Great Britain F8 Spain F31 Kuwait F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Italy F27 Spain F29 Great Britain F20 France F19 Spain F3 Spain F21 Spain F25 Spain F3 France F3 Great Britain F4 Spain F28 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) Great Britain F19 12th BH Tennis Open International Cup - Belo Horizonte Seoul Challenger Chuncheon Challenger Baton Rouge Challenger Tallahassee Challenger Rhodes Challenger Ramat Hasharon Challenger Busan Challenger Nottingham Challenger Singapore Challenger Sarajevo Challenger Pereira Challenger Busan Challenger Nottingham Challenger Flea Market Cup Busan Challenger Tennis - Busan Lexington Challenger Ningboo Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Busan Open Challenger Tennis - Busan Kaohsiung Challenger Bordeaux Challenger Nottingham Challenger Bangkok Challenger Shanghai Challenger Ningboo Challenger Seoul Challenger Dallas Challenger Rimouski Challenger Santiago Challenger Leon Challenger Sarasota Challenger Mexico City Challenger Anning Challenger Kun-Ming Challenger Busan Open Challenger Tennis - Busan Beijing Challenger Granby Challenger Lexington Challenger Aptos Challenger Vancouver Challenger Tashkent Challenger - Tashkent Melbourne Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Maui Challenger Sarasota Challenger Shenzhen Challenger San Luis Potosi Challenger Tallahassee Challenger Kaohsiung Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Reunion Island Challenger Traralgon Challenger 2 Kia International In Caloundra - Caloundra Vancouver Challenger Irving Challenger Taipei City Challenger Ostrava Challenger Seoul Challenger Surbiton Challenger Lexington Challenger Mons Challenger Ningboo Challenger Guayaquil Challenger Quimper Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Jinan Challenger Shanghai Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Loughborough Challenger Seoul Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Loughborough Challenger Tashkent Challenger Nottingham Challenger Chengdu Challenger Jinan Challenger Cassis Challenger Istanbul Challenger Ismaning Challenger Rennes Challenger Loughborough Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brest Challenger Rennes Challenger Karshi Challenger - Karshi Morelos Challenger Columbus Challenger Freudenstadt Challenger Burnie Challenger Tallahassee Challenger New Delhi Challenger IV - New Delhi Athens Challenger Tenerife Challenger Dallas Challenger Campos do Jordao Challenger Fergana Challenger - Fergana Keio Challenger International Tennis Tournament - Yokohama The LTA Manchester Trophy - Manchester Oldum Brown Vancouver Open - Vancouver Savannah Challenger Bangkok Challenger Alphen Challenger Tashkent Challenger Izmir Challenger Sarasota Challenger Seville Challenger Barranquilla Challenger Buenos Aires Challenger Manta Challenger Taipei City Challenger Pune Challenger Surbiton Challenger Savannah Challenger Manchester Challenger Guadalajara Challenger Shanghai Challenger Bangkok Challenger Fergana Challenger Sarasota Challenger Aix En Provence Challenger Glasgow Challenger Aptos Challenger Vancouver Challenger Sarasota Challenger Bendigo Challenger Monterrey Challenger Shimadzu All Japan Indoor - Kyoto Vicenza Challenger Manchester Challenger Jinan Challenger Shanghai Challenger Chengdu Challenger Suzhou Challenger Savannah Challenger Newport Beach Challenger Busan Challenger Surbiton Challenger Charlottesville Challenger Leon Challenger Monterrey Challenger Brasov Challenger AAPT Championships - Adelaide The Stella Artois Championships - London Kaohsiung Challenger Surbiton Challenger Kaoshuing Challenger Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Cary Challenger Vietnam Open - Ho Chi Minh City RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis Binghamton Professional Tennis Tournament - Binghamton Traralgon Challenger The Artois Championships - London Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Pilot Pen Tennis - New Haven Chennai Open - Chennai Ordina Open - 's-Hertogenbosch AEGON Championships - London Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Legg Mason Tennis Classic - Washington ATP Bangalore Challenger - Bangalore China Open - Beijing New Delhi Challenger - New Delhi Fergana Tennis Challenger Tournament - Fergana X Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao AEGON International - Eastbourne Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai A Glimmer of Hope Challenger - Austin USTA Men's Challenger of Dallas - Dallas Uncle Toby's Burnie Challenger - Tasmania BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Samsung Securities Cup - Seoul Brisbane International - Brisbane Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Challenger Groningen - Groningen Open 13 - Marseille AEGON International - Eastbourne Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Draft Corona Mexico City Open - Mexico City Dubai Duty Free Tennis Championships - Dubai Challenger Casablanca San Angel - Mexico City Geneva Open - Geneva China Open - Beijing Fergana Challenger - Fergana Winston-Salem Open - Winston-Salem Torneo Internacional Challenger Fila 2005 - Leon Head Cup Busan Open - Busan The Natrel's Challenger of Granby - Granby Qatar ExxonMobil Open - Doha Fever-Tree Championships - London Nature Valley International - Eastbourne Odlum Brown Vancouver Open - Vancouver If Stockholm Open - Stockholm Hilton Waikoloa Village USTA Challenger - Waikoloa Kia International in Burnie - Burnie Internationaux du Doubs - Besancon Coffee Cup Challenger - Chikmagalur 2006 North Shore Pro Tennis Championship - Winnetka Great Ocean Road Open - Melbourne Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx The LTA Nottingham Challenger - Nottingham Lambertz Open by Stawag - Aachen Challenger Banque Nationale Rimouski - Rimouski Kia International In Kawana - Kawana Taiwan Challenger - Kaohsiung Hilton Waikoloa Village USTA Challenger - Waikoloa Open Sabadell Atlantico - Barcelona III Isla de Lanzarote - Lanzarote Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Manta Challenger Brasilia Challenger Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Sarasota Challenger The Surbiton Trophy - Surbiton Fergana Challenger - Fergana St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Binghamton Challenger National Bank Men's Rimouski Challenger - Rimouski Regions Morgan Keegan Championships - Memphis Busan Open Challenger Tennis - Busan Alessandria Challenger AEGON Championships - London Busan Challenger Rome Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Wright Financial Group, Inc. Challenger - Champaign Noumea Challenger ATP Challenger 2003 Numea - New Caledonia Busan Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Mons Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Yeongwol Challenger China Open - Beijing Savannah Challenger Nottingham Challenger Lexington Challenger The Natrel's Challenger - Granby Heineken Challenger - Ho Chi Minh City Gallagher International - Hamilton Prostejov Challenger Chennai Open - Chennai St. Remy Challenger Delray Beach Open - Delray Beach Orleans Challenger Dubai Duty Free Tennis Championships - Dubai dBI Tennis Challenger - Binghamton Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Hua Hin Challenger Topshelf Open - 's-Hertogenbosch Barranquilla Challenger Puebla Challenger China Open - Beijing Guadalajara Challenger Jersey Challenger Tallahassee Challenger Bordeaux Challenger Seoul Challenger Bangalore Challenger SAP Open - San Jose Shenzhen Open - Shenzhen Surbiton Challenger Ilkley Challenger Nottingham Challenger Samsung Securities Cup - Seoul Lexington Challenger Granby Challenger Challenger Natrel Presented by National Bank - Granby Flea Market Cup Busan Challenger Tennis - Busan Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Suzhou Challenger Uncle Tobys Challenger in Caloundra - Caloundra Vancouver Challenger China Open - Beijing Hilton Waikoloa Village USTA Challenger - Waikoloa Irving Challenger Indianapolis Tennis Championships - Indianapolis Truist Atlanta Open - Atlanta Yokohama Challenger 2001 - Yokohama Samsung Securities Cup - Seoul Binghamton Challenger Mallorca Challenger 2008 China TCL Challenger - Guangzhou Las Vegas Challenger Koblenz Challenger Binghamton Challenger University of Tennessee USTA Challenger - Knoxville Talahassee Challenger Britania Zavaleta - Puebla Shenzhen Challenger Puerto Vallarta Challenger Yokohama World Tennis Gaora Cup - Yokohama The 70th King's Cup and Queen's Cup - Bangkok Heilbronn Challenger Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas China Open - Beijing AEGON International - Eastbourne Ramat Hasharon Challenger Ismaning Challenger Countrywide Classic - Los Angeles BMW Tennis Championship - Sunrise RCA Championships - Indianapolis Dharwad Challenger 2006 - Dharwad Orlando Challenger Nottingham 1 Challenger New Delhi Challenger III - New Delhi Kobstaedernes ATP Challenger - Kolding USTA Challenger of Tiburon - Tiburon ATP Kremlin Cup - Moscow The LTA Hester Trophy - Manchester Savannah Challenger Sacramento Challenger 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Seville Challenger Quimper Challenger Qatar ExxonMobil Open - Doha Busan Open - Busan Challenger Leon 2004 - Leon Seoul Challenger Abierto Club Casablanca - Mexico City Bukhara Challenger - Bukhara Pune Challenger Nottingham Challenger Granby Challenger - Granby Bangkok Challenger USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao Burnie Challenger BH Tennis Open International Cup - Belo Horizonte Serbia Open - Belgrade The Surbiton Trophy - Surbiton West Lakes Challenger Panama City Challenger Bangkok Challenger The 10tele.com Open - Nottingham GHI Bronx Classic - Bronx Pozoblanco Challenger Legg Mason Tennis Classic - Washington Bogota Challenger The Natrel's Challenger of Granby - Granby Swanston Challenger - Sacramento Ningboo Challenger Salinas Challenger The Tarka Challenger - Barnstaple Aircel Chennai Open - Chennai Samsung Securities Cup - Seoul China Open - Beijing Flea Market Cup - Busan The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis Shimadzu All Japan Indoor Tennis Championships - Kyoto BB&T Atlanta Open - Atlanta IPP Open - Helsinki Nottingham Challenger Sarasota Challenger Bangalore Challenger Malaysian Open - Kuala Lumpur Heineken Open - Auckland Seoul Challenger Seoul Challenger Sail Open - New Delhi New Delhi Challenger II - New Delhi Jersey Challenger RCA Championships - Indianapolis Izmir Cup - Izmir Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Busan Challenger cinch Championships - London Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Open D'Orleans - Orleans ATP Challenger Numea - New Caledonia SA Tennis Open - Johannesburg Gerry Weber Open - Halle Caversham International Tennis Tournament - Jersey Open de Nice Cote d'Azur - Nice AIG Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Sunrise Challenger HTV Challenger - Ho Chi Minh City Caloundra Challenger Kaohsiung Challenger SA Tennis Open - Johannesburg U.S. National Indoor Tennis Championships - Memphis Le Gosier Challenger Eckental Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas China Open - Beijing Mumbai Open - Mumbai Nature Valley International - Eastbourne The Nottingham Open - Nottingham Interwetten Austrian Open - Kitzbuhel AEGON Championships - London SAP Open - San Jose Atlanta Tennis Championships - Atlanta DIEMA XTRA Sofia Open - Sofia Thailand Open - Bangkok Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Telecom Italia Masters - Rome 2006 Challenger of Santa Clarita California Challenger - Valencia The Granby Natrel Challenger - Granby Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Aircel Chennai Open - Chennai Tata Open 2003 - Chennai Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Pacific Life Open - Indian Wells Barcelona Open BancSabadell - Barcelona Sony Ericsson Open - Miami AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Samsung Challenger 2007 - Ho Chi Minh City Citi Open - Washington Winston-Salem Open - Winston-Salem Odlum Brown Vancouver Open - Vancouver Aircel Chennai Open - Chennai Indianapolis Tennis Championships - Indianapolis BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Salem Open - Hong Kong Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Citi Open - Washington Rogers Cup - Toronto St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati China Open - Beijing Shanghai ATP Masters 1000 - Shanghai Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells ASB Classic - Auckland Sony Ericsson Open - Miami Memphis Open - Memphis Mutua Madrilena Madrid Open - Madrid Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Rogers Cup - Montreal Johannesburg Challenger AEGON Championships - London Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati Rakuten Japan Open - Tokyo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Chengdu Open - Chengdu Medibank International - Sydney Sony Open Tennis - Miami ABN AMRO World Tennis Tournament - Rotterdam Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells SAP Open - San Jose Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Rogers Cup - Toronto Western & Southern Open - Cincinnati Open de Moselle - Metz Shanghai Rolex Masters - Shanghai AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de Tenis Comunidad Valenciana - Valencia Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati New York Open - New York Shanghai Rolex Masters - Shanghai Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Toronto Western & Southern Open - Cincinnati US Men's Clay Court Championship - Houston Shanghai Rolex Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami AIG Japan Open - Tokyo Aegon Nottingham Open - Nottingham Chengdu Open - Chengdu PTT Thailand Open - Bangkok Australian Open - Melbourne Wimbledon - London Regions Morgan Keegan Championships - Memphis U.S. Open - New York Arizona Men's Tennis Championships - Scottsdale Australian Open - Melbourne French Open - Paris China Open - Beijing U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London AEGON Championships - London Australian Open - Melbourne Heineken Open Shanghai - Shanghai U.S. Open - New York Australian Open - Melbourne French Open - Paris Mumbai Open - Mumbai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Citi Open - Washington Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York SAP Open - San Jose Rogers Masters - Toronto Qatar ExxonMobil Open - Doha Australian Open - Melbourne AEGON International - Eastbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, PO, TPE-CHN 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, 2R, TPE-PHI 3-1 Asian Hopman Cup - Astana Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, Group II, 1R, TPE-LIB 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3 15th Asian Games Doha 2006 All Lower level tournaments Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo